package gwt.immunology.client;

import gwt.immunology.client.view.AddPatientView;
import gwt.immunology.client.view.AllPatientsView;
import gwt.immunology.client.view.UserView;
import gwt.immunology.client.view.SearchPatientsView;

import com.google.gwt.event.shared.EventBus;
import com.google.gwt.place.shared.PlaceController;

public interface ClientFactory {
    EventBus getEventBus();

    PlaceController getPlaceController();

    AllPatientsView getAllPatientsView();
    
    AddPatientView getAddPatientView();
    
    SearchPatientsView getSearchPatientsView();

    UserView getUserView();
}
